package cn.iocoder.yudao.module.system.controller.admin.investment.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * @author 梁富贵
 * @Date 2024/10/10
 **/
@Data
@Schema(description = "招商方列表获取 Response VO")
public class InvestmentRespVO {
    @Schema(description = "招商项目ID", example = "1")
    private Integer id;

    @Schema(description = "商家ID", example = "1")
    private Long merchantId;

    @Schema(description = "招商方名称", example = "1")
    private String merchantName;

    @Schema(description = "招商项目名称", example = "1")
    private String name;

    @Schema(description = "招商项目描述", example = "1")
    private String description;

    @Schema(description = "招商项目描述图片", example = "1")
    private String descriptionUrl;

    @Schema(description = "招商方联系人姓名", example = "1")
    private String contactPerson;

    @Schema(description = "招商方联系人电话", example = "1")
    private String contactPhone;

    @Schema(description = "招商方联系人邮箱", example = "1")
    private String contactEmail;

    @Schema(description = "招商方联系人地址", example = "1")
    private String contactAddress;

    @Schema(description = "招商方状态", example = "1")
    private Integer status;

    @Schema(description = "招商开始时间", example = "1")
    private LocalDateTime  startDate;

    @Schema(description = "招商结束时间", example = "1")
    private LocalDateTime endDate;

    @Schema(description = "招商方产品地区", example = "1")
    private String produceArea;

    @Schema(description = "招商项目封面", example = "1")
    private String cover;

    @Schema(description = "招商项目产品类型", example = "1")
    private String productType;

}
